home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / security / xinetd / xinetd.2.0.6 / sample.conf < prev    next >
Encoding:
Text File  |  1993-01-22  |  4.4 KB  |  321 lines

  1. #
  2. # Sample configuration file for xinetd
  3. #
  4.  
  5. defaults
  6. {
  7.     instances         = 25
  8.     log_type         = FILE /var/log/servicelog
  9.     log_on_success    = HOST TIME PID
  10.     log_on_failure = HOST TIME RECORD
  11.     only_from         = 128.138.193.0 128.138.204.0 128.138.209.0 128.138.243.0
  12.     only_from         = localhost
  13.     disabled = tftp
  14. }
  15.  
  16.  
  17. #
  18. # Group 1: BSD services
  19. #
  20. # Shell, login, exec, comsat, talk, ntalk 
  21. #
  22.  
  23. service login
  24. {
  25.     flags                = REUSE
  26.     socket_type        = stream
  27.     protocol            = tcp
  28.     wait                = no
  29.     user                = root
  30.     server            = /usr/etc/in.rlogind
  31.     log_type         = SYSLOG local4 info
  32. }
  33.  
  34.  
  35. service shell
  36. {
  37.     socket_type        = stream
  38.     wait                = no
  39.     user                = root
  40.     instances        = UNLIMITED
  41.     server            = /usr/etc/in.rshd
  42. }
  43.  
  44.  
  45. service exec
  46. {
  47.     socket_type        = stream
  48.     wait                = no
  49.     user                = root
  50.     server            = /usr/etc/in.rexecd
  51. }
  52.  
  53. service comsat
  54. {
  55.     socket_type        = dgram
  56.     wait                = yes
  57.     user                = nobody
  58.     group                = tty
  59.     server            = /usr/etc/in.comsat
  60. }
  61.  
  62. service talk
  63. {
  64.     socket_type        = dgram
  65.     wait                = yes
  66.     user                = root
  67.     server            = /usr/etc/in.talkd
  68. }
  69.  
  70. service ntalk
  71. {
  72.     socket_type        = dgram
  73.     wait                = yes
  74.     user                = root
  75.     server            = /usr/etc/in.ntalkd
  76. }
  77.  
  78. #
  79. # Group 2: standard Internet services
  80. #
  81. # Telnet, ftp 
  82. #
  83. service telnet
  84. {
  85.     flags                = REUSE
  86.     socket_type        = stream    
  87.     wait                = no
  88.     user                = root
  89.     server            = /usr/etc/in.telnetd
  90.     log_on_failure += USERID
  91. }
  92.  
  93. service ftp
  94. {
  95.     socket_type        = stream
  96.     wait                = no
  97.     user                = root
  98.     server            = /usr/etc/in.ftpd
  99.     server_args        = -l
  100.     instances        = 4
  101.     log_on_success    += DURATION USERID
  102.     log_on_failure += USERID
  103.     access_times    = 2:00-8:59 12:00-23:59
  104. }
  105.  
  106. #
  107. # Group 3: other services
  108. #
  109.  
  110. #
  111. # Tnamed serves the obsolete IEN-116 name server protocol.
  112. #
  113. service name
  114. {
  115.     socket_type        = dgram
  116.     wait                = yes
  117.     user                = root
  118.     server            = /usr/etc/in.tnamed
  119. }
  120.  
  121. #service uucp
  122. #{
  123. #    socket_type        = stream
  124. #    wait                = no
  125. #    user                = root
  126. #    server            = /usr/etc/in.uucpd
  127. #}
  128.  
  129. service tftp
  130. {
  131.     socket_type        = dgram
  132.     wait                = yes
  133.     user                = root
  134.     server            = /usr/etc/in.tftpd
  135.     server_args        = -s /tftpboot
  136. }
  137.  
  138.  
  139. #
  140. # Group 4: information services
  141. #
  142. service finger
  143. {
  144.     socket_type        = stream
  145.     wait                = no
  146.     user                = nobody
  147.     server            = /usr/etc/in.fingerd
  148. }
  149.  
  150. service systat
  151. {
  152.     socket_type        = stream
  153.     wait                = no
  154.     user                = nobody
  155.     server            = /usr/bin/ps
  156.     server_args        = -auwwx
  157.     only_from        = 128.138.209.0
  158.     log_on_success    = HOST
  159. }
  160.  
  161. service netstat
  162. {
  163.     socket_type        = stream
  164.     wait                = no
  165.     user                = nobody
  166.     server            = /usr/ucb/netstat
  167.     server_args        = -f inet
  168.     only_from        = 128.138.209.0
  169.     log_on_success    = HOST
  170. }
  171.  
  172.  
  173. #
  174. # Group 5: internal services
  175. #
  176. # echo, time, daytime, chargen
  177. #
  178. service echo
  179. {
  180.     type                = INTERNAL
  181.     id                    = echo-stream
  182.     socket_type        = stream
  183.     protocol            = tcp
  184.     user                = root
  185.     wait                = no
  186. }
  187.  
  188. service echo
  189. {
  190.     type                = INTERNAL
  191.     id                    = echo-dgram
  192.     socket_type        = dgram
  193.     protocol            = udp
  194.     user                = root
  195.     wait                = yes
  196. }
  197.  
  198. service chargen
  199. {
  200.     type                = INTERNAL
  201.     id                    = chargen-stream
  202.     socket_type        = stream
  203.     protocol            = tcp
  204.     user                = root
  205.     wait                = no
  206. }
  207.  
  208. service chargen
  209. {
  210.     type                = INTERNAL
  211.     id                    = chargen-dgram
  212.     socket_type        = dgram
  213.     protocol            = udp
  214.     user                = root
  215.     wait                = yes
  216. }
  217.  
  218. service daytime
  219. {
  220.     type                = INTERNAL
  221.     id                    = daytime-stream
  222.     socket_type        = stream
  223.     protocol            = tcp
  224.     user                = root
  225.     wait                = no
  226. }
  227.  
  228. service daytime
  229. {
  230.     type                = INTERNAL
  231.     id                    = daytime-dgram
  232.     socket_type        = dgram
  233.     protocol            = udp
  234.     user                = root
  235.     wait                = yes
  236. }
  237.  
  238. service time
  239. {
  240.     type                = INTERNAL
  241.     id                    = time-stream
  242.     socket_type        = stream
  243.     protocol            = tcp
  244.     user                = root
  245.     wait                = no
  246. }
  247.  
  248.  
  249. service time
  250. {
  251.     type                = INTERNAL
  252.     id                    = time-dgram
  253.     socket_type        = dgram
  254.     protocol            = udp
  255.     user                = root
  256.     wait                = yes
  257. }
  258.  
  259.  
  260. #
  261. # Group 6: RPC services
  262. #
  263. service rstatd
  264. {
  265.     type                = RPC
  266.     flags                = INTERCEPT
  267.     rpc_version        = 2-4
  268.     socket_type        = dgram
  269.     protocol            = udp
  270.     server            = /usr/etc/rpc.rstatd
  271.     wait                = yes
  272.     user                = root
  273. }
  274.  
  275. service rquotad
  276. {
  277.     type                = RPC
  278.     rpc_version        = 1
  279.     socket_type        = dgram
  280.     protocol            = udp
  281.     wait                = yes
  282.     user                = root
  283.     server            = /usr/etc/rpc.rstatd
  284. }
  285.  
  286. service rusersd
  287. {
  288.     type                = RPC
  289.     rpc_version        = 1-2
  290.     socket_type        = dgram
  291.     protocol            = udp
  292.     wait                = yes
  293.     user                = root
  294.     server            = /usr/etc/rpc.rusersd
  295. }
  296.  
  297. service sprayd
  298. {
  299.     type                = RPC
  300.     rpc_version        = 1
  301.     socket_type        = dgram
  302.     protocol            = udp
  303.     wait                = yes
  304.     user                = root
  305.     server            = /usr/etc/rpc.sprayd
  306. }
  307.  
  308. service walld
  309. {
  310.     type                = RPC
  311.     rpc_version        = 1
  312.     socket_type        = dgram
  313.     protocol            = udp
  314.     wait                = yes
  315.     user                = nobody
  316.     group                = tty
  317.     server            = /usr/etc/rpc.rwalld
  318. }
  319.  
  320.  
  321.